

// Java Script数组是一个动态容量的哈希表
// 1. 长度可以变化，也无需连续
// 2. 类型可以不同
// 3. 数组的基本操作 push pop shift unshift
// 4.模拟数据结构: Stack(push/pop) Queue(push,shift) Deque(push pop shift unshift)
let arr=[1,2,3,4,5,6,7,8,9,10];

arr.push(11); // arr[arr.length]=11;
console.log(arr);
// arr.pop();//delete element at last;
arr.shift();//delete element at front
console.log(arr);
arr.unshift(100);
console.log(arr);
